OpenBuildings™ Designer 帮助

建立数据组定义和关联属性组

数据组项定义属性和值显示在数据组系统的各种对话框和工具设置中。例如,冰箱数据组定义(如下所示)可以包含制冰机和滤水属性。此信息在数据组定义(XSD 文件)中创建。通过使用“定义编辑器”,可以为每种目录类型(门、窗户、钢梁、水管固定件等)创建多个项定义。



冰箱 XSD 定义文件。注意 IceMaker 和 WaterFiltration 属性。

注释: 以下内容可帮助您在目录组系统中设置并采用用户定义的目录类型。

尽管此示例意在营造真实感,但主题纯属虚构。它主要介绍如何处理目录类型(家用电器定义)和目录项(冰箱)(阅读此帮助部分的用户可能会/不会用到此目录类型和目录项)。请记住,用户和设计公司可以根据几乎所有领域、Building 应用程序或主题创建用户定义的新目录类型和项。

  1. 打开/选择 定义编辑器)。
  2. 在“定义编辑器”中,单击 > 新建定义文件,或者在左侧窗格中选择定义节点后,单击鼠标右键 > 新建定义文件


    将打开“新建定义文件”对话框。
  3. 选择“目标”文件夹(比如工作集),在“文件名”和“显示名称”字段中输入 Appliances,然后单击“确定”。 系统将存储定义文件 (.xsd) 并在“定义编辑器”的定义目录中创建 Appliances 文件夹。
  4. 在“定义编辑器”中选择 Appliances 定义文件夹后,单击 > 新建属性或选择单击鼠标右键 > 新建属性菜单,然后为家用电器创建新的颜色属性。同样,在选择 Appliances 定义文件后,单击 > 新建属性组或选择单击鼠标右键 > 新建特性组,然后创建新的外部尺寸标注 属性组。还为此组创建三个新属性,即“深度”、“高度”和“宽度”。


    现在,新家用电器属性定义和新外部尺寸标注属性组将显示新属性。

    选择家用电器属性“颜色”后,可以设置“数据类型”属性值。从数据类型值选项菜单中选择列表,然后输入列表值“桔黄色”、“黑色”、“不锈钢”和“白色”。有许多属性数据类型均符合属性定义意图和目的。

  5. 在“定义编辑器”目录中,选择“定义”文件夹并创建新的“冰箱”属性定义。还为此定义创建两个新属性,即“容量”和“线型”。将“线型”数据类型更改为“列表”,并添加“Bottom Mount”、“Compact”、“Side-by-Side”和“Top Mount”列表值。 选择 Refrigerators 定义文件夹后,创建特征 属性组。还为此组创建两个属性,即IceMakerWaterFiltration.


  6. 单击 > 保存以保存新的数据组定义。单击 X 窗口控件关闭“定义编辑器”。

    新的 Appliances 和 Refrigerators 数据组定义、属性组和属性保存在 Appliances.xsdRefrigerators.xsd 这两个文件中。这些文件保存在“新建定义文件”对话框的目标设置所控制的目录位置中。数据组系统文件夹必须位于该目录中,才能保存数据组定义。